#ifndef HOMEPAGE_H
#define HOMEPAGE_H

#include <QWidget>
#include <QDateTime>
#include <QTimer>
#include <QStackedWidget>
#include <QPaintEvent>
#include <QPainter>
#include <QCloseEvent>
#include <QMessageBox>
#include "detectionwindow.h"
#include "setupwidget.h"
#include "adddevice.h"
#include "databasewindow.h"
#include "mvdmainwindow.h"

namespace Ui {
class HomePage;
}

class HomePage : public QWidget
{
    Q_OBJECT

public:
    explicit HomePage(QWidget *parent = 0);
    ~HomePage();
    QTimer *timer;
    void initWindow();

    void closeEvent(QCloseEvent *event);
private slots:
    void on_DecButton_clicked();

    void on_closeButton_clicked();

    void on_SetButton_clicked();

    void on_DataButton_clicked();

    void on_EquipmentButton_clicked();

signals:
   void returnhomepage();

private:
    Ui::HomePage *ui;
    QWidget *page1; // 第一个页面
    QWidget *page2; // 第二个页面
    DetectionWindow *detectionPage; // 检测窗口页面
    setupWidget *setupwidget; // 检测窗口页面
    DataBaseWindow *datawidget; // 数据窗口页面
    QStackedWidget *stackedWidget; // 用于堆叠页面的控件
    MVDMainWindow *mvdWidget; // 用于堆叠页面的控件
};

#endif // HOMEPAGE_H
